package com.zhixiang.xaec.entity.safebase.safemeeting;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.cfg.Comment;

import com.googlecode.jsonplugin.annotations.JSON;
import com.zhixiang.xaec.entity.BaseEntity;

@Entity
@Table(name="safe_MeetManage")
@Comment("会议管理")
public class MeetManage extends BaseEntity{
	
	@Comment("会议主题")
	private String meetTheme;
	
	@Comment("举办方")
	private String hostParty;
	
	@Comment("会议类型/等级:1.公司级，2.部门级")
	private Integer meetType;
	
	@Comment("参会部门")
	private String department;
	
	@Comment("会议时间")
	private Date meetDate;
	
	@Comment("参会人员")
	private String participants;
	
	@Comment("会议地点")
	private String meetPlace;
	
	@Comment("会议纪要编号")
	private String mmId;
	
	@Comment("会议内容")
	@Column(length=1000)
	private String meetContent;
	
	@Comment("会议总结")
	@Column(length=1000)
	private String meetSummary;
	
	@Comment("会议纪要")
	@Column(length=1000)
	private String meetingMinutes;
	
	
	public String getMmId() {
		return mmId;
	}

	public void setMmId(String mmId) {
		this.mmId = mmId;
	}

	public String getMeetTheme() {
		return meetTheme;
	}

	public void setMeetTheme(String meetTheme) {
		this.meetTheme = meetTheme;
	}

	public Integer getMeetType() {
		return meetType;
	}

	public void setMeetType(Integer meetType) {
		this.meetType = meetType;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}
	
	@JSON(format="yyyy-MM-dd")
	public Date getMeetDate() {
		return meetDate;
	}

	public void setMeetDate(Date meetDate) {
		this.meetDate = meetDate;
	}

	public String getMeetPlace() {
		return meetPlace;
	}

	public void setMeetPlace(String meetPlace) {
		this.meetPlace = meetPlace;
	}

	public String getMeetContent() {
		return meetContent;
	}

	public void setMeetContent(String meetContent) {
		this.meetContent = meetContent;
	}
	
	public String getHostParty() {
		return hostParty;
	}

	public void setHostParty(String hostParty) {
		this.hostParty = hostParty;
	}

	public String getParticipants() {
		return participants;
	}

	public void setParticipants(String participants) {
		this.participants = participants;
	}

	public String getMeetSummary() {
		return meetSummary;
	}

	public void setMeetSummary(String meetSummary) {
		this.meetSummary = meetSummary;
	}

	public String getMeetingMinutes() {
		return meetingMinutes;
	}

	public void setMeetingMinutes(String meetingMinutes) {
		this.meetingMinutes = meetingMinutes;
	}

}
